package com.jtny.nytb.config.varible.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import com.jtny.component.core.domain.BaseDO;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

/**
 * 全局变量管理表(ConfigGlobalManagement)实体类
 *
 * @author makejava
 * @since 2023-09-01 14:07:45
 */

@Data
@EqualsAndHashCode(callSuper = true)
@TableName("config_global_management")
public class ConfigGlobalManagementDO extends BaseDO implements Serializable {
    private static final long serialVersionUID = -73676261160301486L;

    /**
     * 变量编码
     */
    private String code;
//    /**
//     * 变量标识
//     */
//    private String sign;
    /**
     * 变量名称
     */
    private String name;
    /**
     * 变量分类：1-平台变量，2-企业变量
     */
    private Integer classify;
    /**
     * 租户id
     */
    private String tenantId;
    /**
     * 数据类型：1-普通类型，2-数字类型，3-开关，4-数据字典
     */
    private Integer dataType;
    /**
     * 变量值
     */
    private String value;
    /**
     * 生效开始时间
     */
    private Long effectiveStartTime;
    /**
     * 生效截至时间
     */
    private Long effectiveEndTime;
}

